Fixed a warning from g_object_set (radiobutton, "group", NULL, NULL).
authorTristan Van Berkom <tvb@src.gnome.org>
Wed, 28 Feb 2007 16:16:54 +0000 (16:16 +0000)
committerTristan Van Berkom <tvb@src.gnome.org>
Wed, 28 Feb 2007 16:16:54 +0000 (16:16 +0000)
* gtk/gtkradiobutton.c: Fixed a warning from
g_object_set (radiobutton, "group", NULL, NULL).

svn path=/trunk/; revision=17363

ChangeLog
gtk/gtkradiobutton.c

index f4ac92376186146f03a2ed8b09d4f9d7ca6fdfe6..afe3066812d04939dc6e408fd269991df2dd41e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-28  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtkradiobutton.c: Fixed a warning from
+       g_object_set (radiobutton, "group", NULL, NULL).
+
 2007-02-26  Matthias Clasen <mclasen@redhat.com>
 
        Apply a patch by Carlos Garnacho to fix several problems
index 0a08dbbfa41dfb32e3935b11ed4b612f39176cfc..7e3c349a67dde94516f3e08fbb163f4a568e300c 100644 (file)
@@ -144,10 +144,13 @@ gtk_radio_button_set_property (GObject      *object,
   switch (prop_id)
     {
       GSList *slist;
+      GtkRadioButton *button;
 
     case PROP_GROUP:
-      if (G_VALUE_HOLDS_OBJECT (value))
-       slist = gtk_radio_button_get_group ((GtkRadioButton*) g_value_get_object (value));
+        button = g_value_get_object (value);
+
+      if (button)
+       slist = gtk_radio_button_get_group (button);
       else
        slist = NULL;
       gtk_radio_button_set_group (radio_button, slist);